// Copyright (c) 2023, hzmes and contributors
// For license information, please see license.txt

frappe.ui.form.on('SRM Supplier Authentication', {
	refresh: function(frm) {
		// 创建时applicant_by填充为当前用户
		// if(frm.is_new()) {frm.set_value({"applicant_by": frappe.session.user_fullname})}
		// if(!frm.doc.user && !frm.is_new()) {
		// 	// 链接详细供应商档案Form
		// 	frm.add_custom_button(__("档案详情"), function() {
		// 		frappe.set_route("Form", "SRM Supplier", frm.doc.supplier_number);
		// 	});
		// }
		// if(!frm.doc.user && !frm.is_new()) {
		// 	// 链接详细供应商档案Form
		// 	frm.add_custom_button(__("公司简介链接"), function() {
		// 		if(!frm.doc.company_introduction_link) {frappe.msgprint("未提供公司简介附件")}
		// 		else if (frm.doc.company_introduction_link) {
		// 				frappe.msgprint({
		// 					title: __('公司简介附件下载'),
		// 					indicator: 'green',
		// 					message: __(`<a href=${frm.doc.company_introduction_link}>公司简介附件下载链接</a>`)
		// 				});
		// 		}
		// 	});
		// }
	},

	// 审批流之后: alert提示成功, 修改相关的字段
	// after_workflow_action: function(frm) {
	// 	        console.log(frm.doc.workflow_state);
	// 			if (frm.doc.workflow_state === "Save") {
	// 				if (frm.doc.reviewe_by) {frm.set_value({reviewe_by: undefined});}
	// 				if (frm.doc.checke_by) {frm.set_value({checke_by: undefined});}
	// 				if (frm.doc.approve_by) {frm.set_value({approve_by: undefined});}
	// 			}
	// 			if (frm.doc.workflow_state === "经理审核") {
	// 				frm.set_value({reviewe_by: frappe.session.user_fullname});
	// 				if (frm.doc.checke_by) {frm.set_value({checke_by: undefined});}
	// 				if (frm.doc.approve_by) {frm.set_value({approve_by: undefined});}
	// 			}
	// 			if (frm.doc.workflow_state === "总监审核") {
	// 				frm.set_value({checke_by: frappe.session.user_fullname});
	// 				if (frm.doc.approve_by) {frm.set_value({approve_by: undefined});}
	// 			}
	// 			if (frm.doc.workflow_state === "Finish") {
	// 				frm.set_value({approve_by: frappe.session.user_fullname});
	// 			}
	// 			frappe.show_alert(__(`${frm.doc.workflow_state}审批流成功!`));
	// 			frm.save();
	// },
});
